﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NCLCustomerManagement.DataTransferObjects.Sale;

namespace NCLCustomerManagement.BusinessLogic.Sale
{
    public interface ISaleBC
    {
        IEnumerable<SaleDTO> GetSaleList(DateTime fromDate, DateTime toDate, string customerPhone, int? productId = null, int? categoryId = null);
        void AddNewSaleItem(SaleDTO dto);
        void DeleteSaleItem(Guid id);
        void DeleteSaleItem(params Guid[] id);
        SaleDTO GetSaleItem(Guid id);
    }
}
